home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
ACORNUSERS
/
FABSOFT
/
ONTHISDAY
/
!OnThisDay
/
!Help
next >
Wrap
Text File
|
1998-01-18
|
5KB
|
124 lines
___ _____ _ _ ____
/ _ \ _ __ |_ _| |__ (_)___ | _ \ __ _ _ _
| | | | '_ \ | | | '_ \| / __| | | | |/ _` | | | |
| |_| | | | | | | | | | | \__ \ | |_| | (_| | |_| |
\___/|_| |_| |_| |_| |_|_|___/ |____/ \__,_|\__, |
|___/
On This Day is a program to display historical information. There have been
several other programs around of this type for the Acorn, but this one is
different in that it does not install an icon on the icon bar and will quit
as soon as you close its window. Because of this it is quite handy for use
in a boot sequence.
As supplied, it has a large collection of dates. They are harvested from
!Today by James Miskin, which were in turn harvested from an American PC
application. As such, quite a lot of the dates have a Californian flavour.
However it is quite easy to add your own...
This is version 2.00 of !OnThisDay. Quite a lot has changed, including
support for the extra event types included in !Today version 3.
If you already have a copy of !Today on your hard drive, you can set the
program up to use this instead of it's own data files. The best way to do
this is to had a line in your boot sequence similar to the following:
Set OnThisDay$DataDir ADFS::HardDisc4.$.Fun.!Today.TodayData
Obviously you will need to change the file path to point to the location of
files on your own hard drive.
If you don't have a copy of !Today, !OnThisDay has it's own data files in
the directory 'TodayData' living inside it. You can download !Today from
http://www.argonet.co.uk/users/miskin/
Adding your own dates
---------------------
If you have !OnThisDay set up to use !Today's data, then you should use
!Today's 'Add date' facility to add dates. It's easier. If not, see below...
The data for !OnThisDay is stored inside '!OnThisDay.TodayData'. Inside this
directory you will see a file called 'own'. This is for your own information.
The dates are stored as ASCII in the following format:
Col Description
1 Event type: S for special events
R for a reminder
B for a birthday
D for a death
W for a war
I for a discovery
2-5 Month and day as MMDD with leading zeros. For example, 0609 is the
9th of June. Zeros for month or day will cause all months or days to
match, eg 0009 will match the ninth of every month and 0600 would
match every day of June
6-9 The full year as 4 digits. Negative dates display as BC
10 Special processing flag. Values can be:
SPACE for no processing
C will continue a message from the previous line.
eg. S09051982 Robert Hampton is born. His wit and programming
S09051982Cskill would inspire people for centuries to come.
this will display on one line. Note that date fields must be repeated
Day of week: 1=Sunday, 7=Saturday. This will cause the message to
display only on that day of the week.
11- Text followed by newline.
This program does not check for incorrect format and will probably crash! I'd
advise you to take a backup in case you screw things up totally.
History
-------
* indicates released on FABsoft site.
1.00 Original version, which displayed births and events as separate
icons. and also had an icon bar icon.
1.01 No icon bar icon, but still had info box and menu
*1.02 Removed menus and infobox.
1.50 Wahey! Got Internet access! Looked at the Miskin page and discovered
that !Today had been updated to support extra event types. Made a
to mental note to 'do' that as soon as possible.
This necessitated a total re-write, as my original sloppy coding
1.99 couldn't handle it :-( Info box and menus return! :-)
*2.00 Finished! Released on web site.
Licence
-------
OnThisDay is © Robert Hampton 1997,8
This program is Freeware. This means that you may distribute it freely by any
means, provided you do NOT alter the program in any way, or charge more than
a reasonable fee to cover distribution costs.
Any magazine wishing to distribute this program should contact me (see below)
and get the latest version.
Acknowledgements
----------------
This program is actually based on a little thing that I used to see on my
school's network (Merchant Taylor's School, Crosby, Merseyside). Probably
one of the few secondary schools that still use Acorns, and they might not
have them much longer either :-((
Various bits from BLib II, which is a very nice utility for BASIC
programmers. Crunched using BasCrunch.
Contact
-------
Bug reports can be sent and updates can be obtained in following ways
(in order of preference):
Web: http://www.argonet.co.uk/homepages/fabland/fabsoft/
E-mail: fabland@argonet.co.uk
Post: FABsoft
c/o Robert Hampton
1 Glendale Close
Liverpool
L8 9XT